home *** CD-ROM | disk | FTP | other *** search
- #ifndef _VBCCINLINE_TTENGINE_H
- #define _VBCCINLINE_TTENGINE_H
-
- #ifndef EXEC_TYPES_H
- #include <exec/types.h>
- #endif
-
- APTR __TT_OpenFontA(__reg("a6") struct Library *, __reg("a0") struct TagItem * taglist)="\tjsr\t-30(a6)";
- #define TT_OpenFontA(taglist) __TT_OpenFontA(TTEngineBase, (taglist))
-
- #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L)
- APTR __TT_OpenFont(__reg("a6") struct Library *, Tag taglist, ...)="\tmovea.l\ta7,a0\n\tjsr\t-30(a6)";
- #define TT_OpenFont(...) __TT_OpenFont(TTEngineBase, __VA_ARGS__)
- #endif
-
- BOOL __TT_SetFont(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") APTR font)="\tjsr\t-36(a6)";
- #define TT_SetFont(rp, font) __TT_SetFont(TTEngineBase, (rp), (font))
-
- VOID __TT_CloseFont(__reg("a6") struct Library *, __reg("a0") APTR font)="\tjsr\t-42(a6)";
- #define TT_CloseFont(font) __TT_CloseFont(TTEngineBase, (font))
-
- VOID __TT_Text(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") APTR string, __reg("d0") ULONG count)="\tjsr\t-48(a6)";
- #define TT_Text(rp, string, count) __TT_Text(TTEngineBase, (rp), (string), (count))
-
- ULONG __TT_SetAttrsA(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") struct TagItem * taglist)="\tjsr\t-54(a6)";
- #define TT_SetAttrsA(rp, taglist) __TT_SetAttrsA(TTEngineBase, (rp), (taglist))
-
- #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L)
- ULONG __TT_SetAttrs(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, Tag taglist, ...)="\tmovea.l\ta7,a0\n\tjsr\t-54(a6)";
- #define TT_SetAttrs(rp, ...) __TT_SetAttrs(TTEngineBase, (rp), __VA_ARGS__)
- #endif
-
- ULONG __TT_GetAttrsA(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") struct TagItem * taglist)="\tjsr\t-60(a6)";
- #define TT_GetAttrsA(rp, taglist) __TT_GetAttrsA(TTEngineBase, (rp), (taglist))
-
- #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L)
- ULONG __TT_GetAttrs(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, Tag taglist, ...)="\tmovea.l\ta7,a0\n\tjsr\t-60(a6)";
- #define TT_GetAttrs(rp, ...) __TT_GetAttrs(TTEngineBase, (rp), __VA_ARGS__)
- #endif
-
- ULONG __TT_TextLength(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") APTR string, __reg("d0") ULONG count)="\tjsr\t-66(a6)";
- #define TT_TextLength(rp, string, count) __TT_TextLength(TTEngineBase, (rp), (string), (count))
-
- VOID __TT_TextExtent(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") APTR string, __reg("d0") WORD count, __reg("a2") struct TextExtent * te)="\tjsr\t-72(a6)";
- #define TT_TextExtent(rp, string, count, te) __TT_TextExtent(TTEngineBase, (rp), (string), (count), (te))
-
- ULONG __TT_TextFit(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp, __reg("a0") APTR string, __reg("d0") UWORD count, __reg("a2") struct TextExtent * te, __reg("a3") struct TextExtent * tec, __reg("d1") WORD dir, __reg("d2") UWORD cwidth, __reg("d3") UWORD cheight)="\tjsr\t-78(a6)";
- #define TT_TextFit(rp, string, count, te, tec, dir, cwidth, cheight) __TT_TextFit(TTEngineBase, (rp), (string), (count), (te), (tec), (dir), (cwidth), (cheight))
-
- struct TT_Pixmap * __TT_GetPixmapA(__reg("a6") struct Library *, __reg("a1") APTR font, __reg("a2") APTR string, __reg("d0") ULONG count, __reg("a0") struct TagItem * taglist)="\tjsr\t-84(a6)";
- #define TT_GetPixmapA(font, string, count, taglist) __TT_GetPixmapA(TTEngineBase, (font), (string), (count), (taglist))
-
- #if !defined(NO_INLINE_STDARG) && (__STDC__ == 1L) && (__STDC_VERSION__ >= 199901L)
- struct TT_Pixmap * __TT_GetPixmap(__reg("a6") struct Library *, __reg("a1") APTR font, __reg("a2") APTR string, __reg("d0") ULONG count, Tag taglist, ...)="\tmovea.l\ta7,a0\n\tjsr\t-84(a6)";
- #define TT_GetPixmap(font, string, count, ...) __TT_GetPixmap(TTEngineBase, (font), (string), (count), __VA_ARGS__)
- #endif
-
- VOID __TT_FreePixmap(__reg("a6") struct Library *, __reg("a0") struct TT_Pixmap * pixmap)="\tjsr\t-90(a6)";
- #define TT_FreePixmap(pixmap) __TT_FreePixmap(TTEngineBase, (pixmap))
-
- VOID __TT_DoneRastPort(__reg("a6") struct Library *, __reg("a1") struct RastPort * rp)="\tjsr\t-96(a6)";
- #define TT_DoneRastPort(rp) __TT_DoneRastPort(TTEngineBase, (rp))
-
- #endif /* _VBCCINLINE_TTENGINE_H */
-